package com.ykt.common.utils.page;


/**
 * 封装分页查询基本条件，并通过传入泛型的业务参数包装查询条件。
 * <p/>
 * 本类适合使用“泛型类”封装业务查询条件。
 *
 * @author: hualong
 * @date 2014年2月20日 上午10:05:40
 */
public class PageParam<P> extends PageQuery {
    private static final long serialVersionUID = 1L;

    //使用泛型来包装查询参数，否则通过创建新类包装查询参数并继承此类
    private P p;

    public PageParam() {

    }

    public PageParam(int offset, int pageSize, P p) {
        this.p = p;
        super.setPageSize(pageSize);
        super.setOffset(offset);
    }

    public P getP() {
        return p;
    }

    public void setP(P p) {
        this.p = p;
    }

}
